module.exports = {
    resolve: {
        // 配置默认拓展名
        // 配置完成。我们引入模块的时候可以省略拓展名
        extensions: ['.jsx', '.js']
    },
    // 入口
    entry: './modules/main.jsx',
    // 出口
    output: {
        filename: './dist/modules.js'

    },
    module: {
        rules: [
            // jsx
            {
                test: /\.jsx$/,
                loader: 'babel-loader',
                query: {
                    presets: ['es2015', 'react']
                }
            },
            {
                test: /\.less$/,
                loader: 'style-loader!css-loader!less-loader'
            }
        ]
    }
}